Spin Waves And Magnetic Excitations