Commentaries on the Cantatas of Johann Sebastian Bach Hans Joachim Schulze - Paperback £26.99 Find out more