Eh, it was alright. Parts dragged quite a bit. I made the mistake of reading it on my nook - I think it would have been a better read as an actual book (no real basis for that). I'll probably read the next one since all of the background info was given in this book.