Chapter 3 tutorial example.