How the Mathew Passion came about

The Great Passion
by James Runcie

BBC Radio 4

Simon Russell Beale – Johann Sebastian Bach
Melody Grove – Anna Magdalena Bach