Yes, read this fabulous book, but before you do, let Cory read it to you at podiobooks.com. His snappy voice captures just the right tone, and wheels you off on this awesome, dual time-line adventure in a near-future world that might already be yesterday's. It begins with a highly self-conscious internal monologue about character vs. plot - don't let this put you off, because once you find out what's happening on either side of this timeline, you won't want to stop.