Destroyer of Cities
2013 • 508 pages