An introduction to Computational Physics - Tao Pang (Las Vegas CAMBRIDGE, 2006)