Up to and including Exercise 6.7