Database systems a practical approach to design, implementation and management - Connolly, Thomas (Pearson Education Limited, 2002)