Smalltalk In a Nutshell
Pharo Hands-on: 05 object model
Featherweight Java Chapter 19 Benjamin Pierce Types and Programming Languages.