St. John Passion BWV 245 - Bach, Johann Sebastian 1685-1750 (Channel Classics, 2004)