Introduction To Programming With Fortran by Ian Chivers & Jane Sleightholme