The High Performance Fortran Handbook by Guy L. Steele, etc. & Charles H. Koelbel