Numerical Simulation Of Optical Wave Propagation With Examples In Matlab by Jason D. Schmidt