Sixteen Ways to Defend a Walled City Book Cover

Sixteen Ways to Defend a Walled City


A Fantasy Novel


Book 1 of the The Siege Series


Subgenres & Tropes:

  • Siege,
  • Military Fantasy,
  • Antihero Protagonist
Buy from Amazon

Read Sample

This book is for you if you're into...

  • Siege stories told by a scheming, authority-hating engineer
  • Dry wit woven through desperate, bureaucracy-fueled city defense
  • Narrators who bend the truth as much as the rules

From Little Stack

KJ Parker’s writing is dryly witty and so entertaining, with his The Siege series being one of his absolute best works to date.

Sixteen Ways to Defend a Walled City introduces us to this grand, corrupt, bureaucracy-driven city coming under siege, with only a siege engineer capable of defending it. But the trilogy just keeps going to crazier and more unpredictable places in the books that follow, yet manages to pack so much heart into each of the characters you follow. It’s a spellbinding and addicting trilogy you won’t be able to put down.

Publisher Description

A siege is approaching, and the city has little time to prepare. The people have no food and no weapons, and the enemy has sworn to slaughter them all.

To save the city will take a miracle, but what it has is Orhan. A colonel of engineers, Orhan has far more experience with bridge-building than battles, is a cheat and a liar, and has a serious problem with authority. He is, in other words, perfect for the job.

Sixteen Ways To Defend a Walled City is the story of Orhan, son of Siyyah Doctus Felix Praeclarissimus, and his history of the Great Siege, written down so that the deeds and sufferings of great men may never be forgotten.

More K. J. Parker

Follow This Author

Sign up & we'll email you when a new title is available for pre-order or hits the bookshelf

Little Stacks of Fantasy

Get Fantasy eBook Deals

Curated reads, irresistible prices—subscribe now

Add this book to your To Be Read list

Sign up to build your personal library

Archive This Book

Sign up to build your personal library