Database management systems - Pratt, Philip J. (Cengage learning, 2008)