Modern physics simulations : the Consortium for Upper-Level Physics Software - Brandt, Douglas (Wiley, 1995)