Object-Oriented Programming in Pascal - Conner, D. Brookshire; Dam, Andries Van.; Niguidula, David (Reading, Massachusetts : Addison-Wesley, 1995)