Added chapter9 - composite pattern