Philip Ball asks scientists and musicians why music is such a universal human trait.
See All 235 Episodes of "The Radio 3 Documentary"