New Oxford History of Music
A 10-volume work which covers the time periods from ancient all the way through modern. Each volume features a different time period in music history, such as Early Middle Ages, Ars Nova and the Renaissance, The Age of Beethoven, and Romanticism.
Available in print: ML160 .N44