Database processing : fundamentals, design, and implementation - Kroenke, David M. (Pearson Prentice Hall, 2007)