A+ Buy it, check it out from the library, borrow it from a friend, do what you gotta do to read this book. A-A-- Fantastic Read! Didn't want to stop reading. B+-B-- Really Really Good. C+-C--Still good but at times it got boring. D+-D--Ehh. I could have lived without reading this. F- Should have picked a different book. Had more than just a few flaws and dry spots.