Text this: Modern Fortran in practice /