The new Bach reader551 pages20 hours of reading4.4(17)Add ratingExamines the development of the music of Johann Sebastian Bach and profiles his lifeRead moreTrack