A review by castella_and_novellas
Introducing Machiavelli: A Graphic Guide by Patrick Curry

informative reflective fast-paced

3.5