As a self taught Fortran programmer in about 1980, I got this book, and it helped a lot. I still have it and would like to read it again.
I still recall the advice: Try not to write subroutines that take more than one page of printout paper. HaHa, now about half of all OOP methods take one line.