An Introduction to Computational Physics - Pang,Tao. (UK: Cambridge, 2006)