This edition by Bärenreiter consists of more than 11,000 pages and includes all the cantatas, motets, chorales and sacred songs of the New Bach Edition. The texts (in German) and musical notation are clearly printed and easy to read. They are well pr...