exercise 9.2.5, Page 304
exercise 9.2.7, Page 305