BACH Cantatas / The Monteverdi Choir 4784231

Three of Bach's best-loved cantatas are enlivened by Gardiner's insight and enthusiasm.