A guide to fortran programming - Wiley