Kraken - China Miéville I'll try to write a witty review later, for now I just want to note that I give it a 4 1/2 star, not a full 5 because frankly there were times when it felt just a little too clever and verbose.
The plot is good though and I did learn a lot of new fancy words. (a lot of them totally made up of course)