At times the book seems to be moving a little too quickly for its own good, but at least that ensures there's never a dull moment.