An introduction to object-oriented programming - Budd, Timothy (Addison-Wesley Pub. Co., 1991)