3 books
Kleppe
Mda Explained: The Model Driven Architecture: Practice and Promise
The Object Constraint Language