Contibuting to Eclipse: Principles , Patterns and Plug - Ins - Gamma , Erich; Beck , Kent (Delhi Pearson, 2004)