Solar neutrinos: a scientific puzzle.