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

'Full of invention and ingenuity . . . Great fun' - SFX'Parker's settings and characterisations…