Fundamentals object-oriented languages: types and semantics - Bruce, Kim B. (New Delhi Prentice-Hall, 2002)
Keywords: Object oriented languages; Class based languages; Programming languages; Changing visibility; Lamba calculus; Multiple inneritance; Historical Notes