Introduction To Fortran 90 by Sanford Leestma & Larry R. Nyhoff