Database design for smarties : Using UML for data modeling - Muller, Robert J. (Academic Press, 1999)