Johann Sebastian Bach's St John Passion (BWV 245) : a theological commentary / by Andreas Loewe ; with a new study translation by Katharine Firth and a foreword by N.T. WrightJohann 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