Many books that are not Fortran textbooks and may not have Fortran in the title do reference Fortran code. Here is a list of **Related Topics** books from the Fortran Wiki. Links to code are provided when they are not at the book site. Suggestions for other books using Fortran are welcome.

Anagnostopoulos, Konstantinos (2016). Computational Physics freely available in Fortran and C++ versions

Antia, H.M. (2012) Numerical methods for scientists and engineers, 3rd ed. Hindustan Book Agency.

Berg, Bernd A (2004). Markov Chain Monte Carlo Simulations and Their Statistical Analysis â€“ With Web-Based Fortran Code World Scientific

Bestehorn, Michael (2018). Computational Physics With Worked Out Examples in FORTRAN and MATLAB De Gruyter

Boor, Carl de (1978) A Practical Guide to Splines Springer. PPPACK Fortran 90 code here

Bose, Sujit Kumar (2019). Numerical Methods of Mathematics Implemented in Fortran Springer. reviewed here

Burden, Richard, L., J. Douglas Faires and Annette M. Burden (2016). Numerical Analysis, 10th ed. Cengage. FORTRAN 77 code here

Clerman, Norman S. and Spector, Walter (2011). Modern Fortran - Style and Usage. Cambridge University Press. reviewed in the Journal of Statistical Software

Chapman, Barbara *et al.* (2007). Using OpenMP - Portable Shared Memory Parallel Programming. The MIT Press.

Dennis, Jr., J.E., and Robert B. Schnabel (1996). Numerical Methods for Unconstrained Optimization and Nonlinear Equations SIAM. Fortran 90 code for UNCMIN at Alan Millerâ€™s site

Paul Dierckx, Paul (1993). Curve and Surface Fitting with Splines Oxford. code here

Engeln-MĂĽllges, Gisela and Uhlig, Frank (2013). Numerical Algorithms with Fortran. Springer.

Fehr, Hans and Kindermann, Fabian (2018). Introduction to Computational Economics Using Fortran. Oxford University Press.

Giordano, Nicholas J., and Hisao Nakanishi (2005). Computational Physics Prentice-Hall

Gropp W., Lusk, E. and Skjellum, A. (1999). Using MPI - Portable Parallel Programming with the Message Passing Interface. The MIT Press.

Hairer, Erns, Syvert P. NĂ¸rsett, and Gerhard Wanner (1993). Solving Ordinary Differential Equations I: Nonstiff Problems Springer. code at Hairerâ€™s site

Hairer, Ernst, and Gerhard Wanner (1996). Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems Springer. code at Hairerâ€™s site

Hjorth-Jensen, Morton (2008). Computational Physics

Kahaner, David, Cleve Moler, and Stephen Nash (1998) Numerical Methods and Software Prentice Hall. Fortran 90 code here

Kampf, Jochen (2010). Advanced Ocean Modelling: Using Open-Source Software Springer

Kernighan, Brian W. and Pike, Rob (1999). The Practice of Programming. Addison-Wesley.

Lee, H.J., and W.E. Schiesser (2003). Ordinary and Partial Differential Equation Routines in C, C++, Fortran, Java, Maple, and MATLAB Chapman and Hall/CRC

Marazzi, Alfio (1993). Algorithms, Routines, and S-Functions for Robust Statistics Chapman and Hall/CRC. FORTRAN 77 code available in robeth R package

Markus, Arjen (2012). Modern Fortran in Practice Cambridge University Press.

Mielke, Jr., Paul W., and Kenneth J. Berry (2007). Permutation Methods: A Distance Function Approach Springer. code at Mielkeâ€™s site

Miller, Alan (2002). Subset Selection in Regression, 2nd ed. Chapman and Hall/CRC. code at Millerâ€™s site

Oliveira, Suely and Stewart, David (2006). Writing Scientific Software - A Guide to Good Style. Cambridge University Press.

Pang, Tao (2006) An Introduction to Computational Physics, 2nd Edition Cambridge University Press

Press, Flannery, Teukolsky, and Vetterling (1992). Numerical Recipes in Fortran 77. Cambridge University Press.

Press, Teukolsky, Vetterling and Flannery (1996). Numerical Recipes in Fortran 90 - The Art of Parallel Scientific Computing. Cambridge University Press

Rouson, D., J. Xia, and X. Xu (2011). Scientific Software Design - The Object-Oriented Way. Cambridge University Press.

Ramos, Juan Antonio Hernandez, and Lopez, Javier Escoto (2020) How to learn Applied Mathematics through modern FORTRAN. Independently published code and text

Ruetsch, Gregory and Fatica, Massimiliano (2013). CUDA Fortran for Scientists and Engineers. Morgan Kaufmann.

Saad, Yousef (2003). Iterative Methods for Sparse Linear Systems, 2nd Edition SIAM

Saad, Yousef (2011). Numerical Methods for Large Eigenvalue Problems - 2nd Edition SIAM

Smith, I.M., D. V. Griffiths, and L. Margetts (2013) Programming the Finite Element Method, 5th Edition Wiley.

Snir, Marc and Gropp, William (1998). MPI - The Complete Reference. The MIT Press.

Tanizaki, Hisashi (2004) Computational Methods in Statistics and Econometrics CRC Press

WillĂ©, David R. (1995). Advanced Scientific Fortran. Wileyâ€¦