Hal Leonard J.S. Bach 50 Solos for Classic Guitar, Classical Sheet Music for Guitar, 50 Pieces by Johann Sebastian Bach arranged for guitar, Intermediate to advanced level of difficulty, In standard notation and tablature, ISBN: 884088078669, Publisher's no. HL02500912, Format: 23 x 30.5 cm, 90 Pages, Includes download with demo versions