1812 and All That: A Concise History of Music from 30,000 BC to the Millennium