I liked the book. The problem with these so called beginner books is that they feel like a to do list, a good one I may add. Most of the things I already knew and for the ones that I did not know, having read them in the book just informed me about their existence, but I said, left me with some to do, there is not enough depth in the book to really get to know them.