Physics of Neutrino Oscillation