Harmony Explained: Progress Towards a Scientific Theory o...