A Gentle Introduction to Object-Oriented Programming 
Object-oriented (OO) programming helps writers and programmers use real-world paradigms. By understanding some basic terminology of OO (classes, instances, and messages), the writer can feel more at ease with OO concepts. A glossary and suggestions for further reading are included.
Chacko, Rajah Y. STC Proceedings (1994). Articles>Project Management>Programming