Enterprise Java with UML - C T Arrington (New York John Wiley, 2001)