Langtangen, Hans Petter. A Primer on Scientific Programming with Python. 5th edition, vol. Texts in computational science and engineering, Springer, 2016, http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb3020645.
---. A Primer on Scientific Programming with Python. Fourth edition, vol. Texts in computational science and engineering, Springer, 2014, http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb2776522.
Newman, M. E. J. Computational Physics. Revised and Expanded, Createspace, 2013.