FORTRAN 90 for Engineers and Scientists
by Larry Nyhoff, Sanford Leestma: This book emphasizes problem- solving and structured program development following basic software engineering principles.
Fortran 90/95 Explained
by Michael Metcalf, John K. Reid: It is a complete and authoritative description of Fortran 90/95, and is intended for new and existing users, and for all those involved in scientific and numerical computing.
Fortran 90/95 for Scientists and Engineers
by Stephen J. Chapman: Chapman's Fortran for Scientists and Engineers is intended for both first year engineering students and practicing engineers. It simultaneously teaches the Fortran 90/95 programming language, structured programming techniques, and good programming practice.
Fortran 95 Handbook (Scientific and Engineering Computation)
by Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, Jerrold L. Wagener: The Fortran 95 Handbook, a comprehensive reference work for the Fortran programmer and implementor, contains a complete description of the Fortran 95 programming language.
Intro To Fortran 90/95
by Stephen J. Chapman: B.E.S.T. (Basic Engineering Series and Tools) consists of modularized textbooks offering virtually every topic and specialty likely to be covered in an introductory engineering course.
Introduction to Programming with Fortran: with coverage of Fortran 90, 95, 2003 and 77
by Ian Chivers, Jane Sleightholme: An Introduction to Programming with Fortran is a comprehensive introduction to Fortran, and is essential to the complete beginner who wants to learn the fundamentals of programming using a modern, powerful and expressive language; as well as those wanting to update their programming skills by making the move from earlier versions of Fortran.
Numerical Recipes in FORTRAN: The Art of Scientific Computing
by William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling: Numerical Recipes is a complete text and reference book on scientific computing. In a self-contained manner it proceeds from mathematical and theoretical considerations to actual practical computer routines. With over 100 new routines bringing the total to well over 300, plus upgraded versions of the original routines, this new edition remains the most practical, comprehensive handbook of scientific computing available today.
Object-Oriented Programming via Fortran 90/95
by Ed Akin: This book teaches how to employ the principles of object-oriented programming to produce clear, highly efficient executable codes (rather than focusing on the traditional procedural abilities of Fortran).
Schaum's Outline of Programming With Fortran 77 (Schaum's Outlines)
by Willam E. Mayo: Chapters include: Algorithm Development and Program Design; Getting Started; Input and Output; Decision-Based Control Structures; Loops; Subscripted Variables and Arrays; Subprograms; Character and Logical Data; Data Files.