Computer physics - Doherty, Brian S.; Molloy, Amy N. (Physics research and technology., 2011)