Information modeling and relational databases. : From conceptual analysis to logical design - Halpin, Terry (Morgan Kaufmann Publishers, 2001)