MandolinDan rated Sixteen Ways to Defend a Walled City: 3 stars Sept. 1, 2019 Public Sixteen Ways to Defend a Walled City by K. J. Parker