I think this book had some very good pointers. However, for an advanced beginner, or lower end intermediate player the way it explains things is difficult to understand in several areas. If you are advanced this book would be good, but it doesn't make it clear in the advertizing that this book is for advanced players only.