15.13 Exercise 22, page 99

15.13.1 problem 1
15.13.2 problem 2
15.13.3 problem 3