This was a tremendously fun read. Finished this in one sitting because it was just too much fun to quit.