Leviathan (Leviathan, #1)
by Scott Westerfeld, Keith Thompson
I thought it was just another young adult book with a slightly interesting concept, but it turned out to be captivating and I read most of it in one sitting. Westerfeld has a way of doing that. He's also a first-class world builder.