Waves and optics simulations : the consortium for upper-level physics software - Christian, Wolfgang (John Wiley & Sons, 1995)