The Cambridge History of 20th Century Music

The Cambridge History of 20th Century Music
Available online.