Good read, however, I knocked it down from 5 to 4 stars because of the large amount errors in the editing. Typos, grammar and spelling errors are abundant in this book. I think it is ridiculous that the lack of proper editing in print books today is so prevalent. It is distracting and takes some of the enjoyment away from the book. Maybe if we readers started giving lower ratings for this nonsense, authors will make sure their books have been edited a helluva lot better!
Edit: I have changed the rating to 5 stars. Yesterday, I contacted the publisher of this book (Caine Publishing) and expressed my dismay at the amount of errors it has. They replied that this was the first addition, apologized profusely and advised that they had corrected the errors as of 10 days ago. They also offered to send me a new one, but I explained I had checked it out from the library, so they asked for the address to send my local library the corrected edition, which I thought was great. Good job Caine Publishing!