Data modeling essentials - Simsion, Graeme C. (Morgan Kaufmann Publishers, 2005)