Chapter 3 Understanding the Class Tree