The Labyrinth Index (The Laundry Files #9)

Charles Stross
The Labyrinth Index (The Laundry Files #9)
Hardback