Not for the faint hearted or those who give up easily. This book is really heavy on the theory and I cannot imagine how anyone at a beginners level would deal with the material here. I found it is improving my overall knowlege on scales, modes and expect that for some time I will be studying this book