I was very disappointed at the book overall. I bought the book based upon the raving user reviews, but found them to be totally untrue. It keeps on going back and forth between similar subjects. It's very repetitive and didn't give me what I was hoping to learn from reading this book.I honestly wouldn't recommend it to anyone, not even to beginners because it will probably confuse you more than enlighten you.