exercise10.3.3, Page 354