'King Rat' by China Mieville.