Desagn Patterns - GAMMAErich (Addison-Wesley publishing)