Mastering XMI Java programming with XMI, XML, and UML - Grose, Timothy J., 1965- (John Wiley & Sons, 2002)