Borgias

523 pages first pub 2013 (editions)

fiction historical challenging informative tense medium-paced

448 pages first pub 2017 (editions)

fiction historical challenging informative tense slow-paced