Text this: The design and implementation of programs in Fortran 77/