A review by szeherezada
Książę by Czesław Nanke, Niccolò Machiavelli

challenging informative reflective tense slow-paced

3.0