Spin Waves and Magnetic Excitations