Johann Sebastian Bach : life and work / - Geck, Martin. (Harcourt,, 2006)