exercise 9.5.3, Page 327