Book more than complete but extremely difficult to read. For fans who want to know every detail of Bach's life and involvement in its work, and master English perfectly. I, who read English fluently enough I'll take months to read it by jumping right passages. I already and already uncovered the admirable cantata No. 106 and suddenly I am delighted with this birthday present.