Database concepts - Kroenke, David (Pearson/Prentice Hall, 2010)