My low rating has little to do with the content of the book and everything to do with a book that was printed on cheap paper. The paper used is the same as the kind of paper you'd find in a cheap paperback book, but it's a hardcover. It's like that cheap newsprint paper they give you as a kid. The printing is also poor quality, with several pages having printing errors and there's a very distracting leaf border on every page. This is the second time I've purchased a book from Amazon that seemed to be a regular quality book but were very disappointing. I would not recommend this book based purely on the quality of the paper and the printing. I'm going to be returning the book and I will note this publisher and not buy from them again.