Johns Hopkins University: Scott F. Smith's "Principles of Programming Languages"

Read Chapter 5, which discusses object-oriented languages and why they have become popular.