An Introduction to Computational Physics - Pang T. Tao (Cambridge, Cambridge University Press, 2006)