The 389 Chorales of Johann Sebastian Bach with English Texts- Choral Series No. 1 (Association of American Choruses)by Henry S. DrinkerWriting a summary for young readers…For young readersBook data: Open Library