@book{Langtangen_2014, address={Heidelberg}, edition={Fourth edition}, title={A primer on scientific programming with Python}, volume={Texts in computational science and engineering}, url={http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb2776522}, publisher={Springer}, author={Langtangen, Hans Petter}, year={2014} }
@book{Langtangen_2016, address={Berlin}, edition={5th edition}, title={A primer on scientific programming with Python}, volume={Texts in computational science and engineering}, url={http://encore.lib.warwick.ac.uk/iii/encore/record/C__Rb3020645}, publisher={Springer}, author={Langtangen, Hans Petter}, year={2016} }
@book{Newman_2013, address={Atascadero, CA}, edition={Revised and expanded}, title={Computational physics}, publisher={Createspace}, author={Newman, M. E. J.}, year={2013} }