Computational physics : problem solving with computers - Landau, Rubin H. (Wiley-VCH, 2007)