Information modeling and relational databases - Halpin, T. A. (Morgan Kaufmann Publishers, 2008)