MDA Explained: The Model Driven Architecture™: Practice and Promise - Kleppe, Anneke (Addison Wesley, 2011)