https://coderprog.com/modern-fortran-explained-6th/
Modern Fortran Explained: Incorporating Fortran 2023, 6th Edition