Database processing fundamentals, design, and implementation - Kroenke, David (Pearson, 2012)