Information modeling and relational databases : from conceptual analysis to logical design - Halpin, T. A. (Morgan Kaufmann, 2001)