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

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

2016 • 247 pages

Ratings1

Average rating4

15