The New Bach Reader: A Life of Johann Sebastian Bach in Letters and Documents