This is an outstanding collection of 26 Bach chorales for instrumental ensembles of any type, size, or level. Each edition includes each chorale in its original four-part harmonization for all members of