Neutrinos and their interactions with matter