The philosophy or reasons behind the development of object-oriented languages

Discuss the philosophy or reasons behind the development of object-oriented languages. Cite at least three references.