http://cips.berkeley.edu/~jrg/Aberrations/node3.html

http://www.johnloomis.org/eop601/matlab/psf/fft_psf.html

http://www.owlnet.rice.edu/~elec431/projects95/lords/elec431.html