A review by alexstinky
Sixteen Ways to Defend a Walled City by K.J. Parker

funny

5.0