Computational physics : simulation of classical and quantum systems - Scherer, Philipp O. J. (Graduate texts in physics, 2017)