Computational Physics - Scherer, Philipp O.J (Springer International Publishing, 2015)