Information modeling and relational databases: from conceptual analysis to logical design - Halpin, Terry A (The Morgan Kaufmann Series in Data Management Systems, 2001)