smoothment rated Sixteen Ways to Defend a Walled City: 4 stars Feb. 15, 2021 Public Sixteen Ways to Defend a Walled City by K. J. Parker