Sixteen Ways to Defend a Walled City (The Siege, #1)

Book cover for Sixteen Ways to Defend a Walled City (The Siege, #1)

It's like Mark Watney was a Roman (and not completely alone) and the cold desolate reaches of Mars were invading barbarians. The combination of snark and engineering derring-do really worked on me. I practically couldn't put it down.