The Apocalypse Codex (Laundry Files #4)

Charles Stross
The Apocalypse Codex (Laundry Files #4)
Paperback