Beginning in the Middle Ages and ending in the 20th century is a fun and fast-moving whistle-stop tour of Western musical ...