Chapter 2 of the BlueJ book. Walk through many of the chapters exercises.