Introduction to Programming with Fortran - Chivers, Ian D.; Sleightholme, Jane (Springer London, 2006)