Computational Fourier Optics: A MATLAB Tutorial - Voelz, David G. (SPIE, 2011)