Computational Fourier Optics: A MATLAB Tutorial - Voelz, David G.