As a book, this is very disorganized. Concepts ...
As a book, this is very disorganized. Concepts do not flow in a logical manner, i.e. the way they build on one another isn't coherent, and if you have little to no experience with theory, you will get lost by the 4th chapter. It appears as though it was written by people who know so much that they cannot explain the concepts without referencing other, higher concepts. My teacher has no trouble understanding it, but suffers from the same detachment that the book revels in. If you plan to use this for personal study and have NO prior experience, spend twice as much time with it as you think you need. If your in the same position but using for a class, do this as well.
Kindle version is horrible quality. Looks like page where photocopied and saved when zooming in so u can see the small font all wording gets blurry and hard to read. Wish I had may 3 dollars back for the kindle version