Chapter 7.  Up to Implementing Deppendent Components (pg.197)