Database systems a practical approach to design, implementation, and management - Connoly (Pearson Education, 2005)