Object-Oriented Programming via Fortran 90/95 - Akin, Ed (Cambridge University Press, 2003)