Object-oriented programming in Pascal a graphical approach - Conner, D. Brookshire (Addison-Wesley, 1995)