Sixteen Ways to Defend a Walled City

K. J. Parker
Sixteen Ways to Defend a Walled City
Paperback