A thorough and invaluable reference for students of music, church groups, listeners and performers, this work translates the libretti, or text, of each of 253 sacred and secular cantatas by Bach into current, readable English and provides interpretative commentary on each movement.The cantatas are listed chronologically according to the town or city where Bach composed them. The sacred cantatas are discussed first, followed by secular ones. The Easter,...