The author does a great job of explaining things in a way that is easily readable and applicable. I do wish that the value of the book matched the content quality. At the price of $103.24 at the time of this review, the book is way overpriced. The book is 300 pages, but this is only because of 3 inch margins and many unnecessary pictures (see product pictures). In actuality, the content is about 150 pages. In summation, the quality is good, however the price truly diminishes the merit of the book. If, like me, you are required to purchase this, you may be better off buying it used or renting it. The book is a quick read, so you may consider purchasing it/renting it with a classmate so that the price is truly worth it. You will be able to share it and each read the whole thing in just a few days.