Guide to fortran 2003 programming - Brainerd, Walter S. (Springer, 2009)