The New Bach Reader.
The New Bach Reader (en inglés).