Database processing : fundamentals, design, and implementation - Kroenke, David