Applied scientific computing with python - Turner, Peter R; Arildsen, Thomas; Kavanagh, Kathleen (Switzerland Springer nature, 2018)