Methods in Electromagnetic Wave Propagation