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...