Entwurfsmuster von Kopf bis Fuß: Mit Design Patterns flexible objektorientierte Software erstellenElisabeth Robson