Chapter 10 exercise 12.