A review by paperback_cat
Invictus by Ryan Graudin

5.0