Johann Sebastian Bach's St John Passion (BWV 245) / by Andreas Loewe ; with a new study translation by Katherine Firth and a foreword by N. T. Wright
Johann Sebastian Bach's St John Passion (BWV 245)