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