Information modeling and relational databases : from conceptual analysis to logical design. - Halpin, Terry A. (The Morgan Kaufmann series in data management systems, 2001)