A Book on Leviathan by Scott Westerfeld review