Database design for smarties using UML for data modeling - Muller, Robert J. (Kaufmann, 1999)