Computing for Engineers and Scientists with Fortran 77