Bach's St. John Passion for the Twenty-First Century: Musical and Theological Perspectives - 9781538179963