Database design for smarties : Using UML for data modeling - Muller, Robert J (Morgan Kaufmann Publishers, 1999)