The object primer : agile model-driven development with UML 2.0 - Ambler, Scott W., 1966- (Cambridge University Press, 2004)