Leviathan - Scott Westerfeld, Keith Thompson This is good, but I'm going to get back to it at a later date.