Versluis, Richard, Rebecca Powles, and Michael D Rubin. Optics Version 5.1.01. Berkeley, CA: Regents of the University of California, 2002.PDF