Database concepts - Kroenke, David; Auer, David J. (Pearson Prentice Hall, 2008)