Iron Council (New Crobuzon, #3)

By China Miéville

Visit on goodreads.com

Recommended by: Reddit