This book makes a fantastic resource for pianists looking to jazz up their playing. The lessons progress very smoothly and it can also be a great teaching material. I would consider this book appropriate for both beginners and advanced players. Non pianist musicians looking for voicing and improvising excersices will also find it very useful. Overall this book explains many or all important aspects of jazz theory in a concise coherent order. By far the best book of its kind, the holy word of jazz world. A must have in your music library!
This book was recommended by a highly qualified piano teacher, and I purchased it online - am glad, as it demystified many of the rudiments of jazz theory.