Modern Fortran Explained: Incorporating Fortran 2023 by Michael & John Reid. Metcalf | Menrva Books | MenrvaBooks