Neutrino oscillations and their origin. (World Scientific, 2002)