Fortran 95/2003 explained - Metcalf, Michael, 1931- (Numerical mathematics and scientific computation, 2004)