Seems like it took me forever to finish this book. More to do with me than the book. I seem to have a January through March lull in my reading. Anyway, this was interesting. Couple of small plot holes but overall a fun and fast paced read. Starts off somewhat deep and then turns action and races to the end.