Neutrinos in Physics and Astrophysics