John Kelly rated Sixteen Ways to Defend a Walled City: 3 stars Jan. 22, 2022 Public Sixteen Ways to Defend a Walled City by K. J. Parker