This is one of those books that are just so good I don't have the words to describe it. If you ever get the opportunity, be sure to pick this one up. But set aside a bit of time for yourself before you start, because you'll want to read all the way to the end.