Database Processing : Fundamentals, Design, and Implementation - Kroenke, David (Prentice Hall, 2010)