Database processing : fundamentals, design, implementation - Kroenke, David M.