This is one of those books that you can read, then a few months later blow the dust off and read again. I have read it 3 times now and am just amazed at this writers ability to keep me interested. From the first page to the finale it is wonderful and rich story telling. I do not think he has any other work out there, which is a shame because with this style of writing I could easily call him my favorite writer.
To give away too much of the story in this review would not do the next reader any justice, so you will just have to try it out for yourself. The humor and setting are the best I have ever read. I can give this 5 stars without even considering any other rating, highly recommend it for anyone looking for a book to keep you up into the wee hours of them morning.