Allan Holdsworth is a great guitar player, but this book is a really disappointment.Someone who knows some music theory do notneed this book.A lot of chords shown in this book are also not practically used.Learning these chords are waste of time.