Heart of a Hero

290 pages paperback

fiction historical medium-paced