Database processing : fundamentals design and implementation - Kroenke, David M (Pearson Education, 2002)