Text this: Guide to Fortran 2008 Programming