Bach's Major Vocal Works: Music, Drama, Liturgy