Johann Sebastian Bach : the culmination of an era - Geiringer, Karl 1899-1989 (Oxford University Press, 1966)