Applied Fortran 77: Featuring Structured Programming