Enterprise Patterns And MDA Building Better Software With Archetype Patterns And UML - Arlow J.; Arlow J. & Neustadt I. (Addison - Wesley)