Guide to Scientific computing - Turner, Peter R (Macmillan, 2007)