This concise, accessible, and easy-to-read guide introduces the most important features of Fortran 03. Features: presents a complete discussion of all the basic features needed to write complete Fortran programs; makes extensive use of examples and case studies; provides a detailed exploration of control constructs, modules, procedures, arrays, character strings, data structures and derived types, pointer variables, and object-oriented programming; introduces the topic of modules as the framework for organizing data and procedures for a Fortran program; investigates the excellent input/output facilities available in Fortran; includes appendices listing the many intrinsic procedures and providing a brief informal syntax specification for the language; supplies simple problems throughout the book. This indispensable textbook provides a tutorial for anyone who wants to learn Fortran 03, and is eminently suitable as a reference for professionals.
Brainerd, W. S. (2009). Guide to Fortran 2003 Programming. Guide to Fortran 2003 Programming. Springer London. https://doi.org/10.1007/978-1-84882-543-7