Scipio Africanus Trilogy

410 pages paperback

fiction historical dark tense medium-paced