Database Processing: Fundamentals, Design, and Implementation - KROENKE, David M (2006)