Database systems a practical approach to design, implementation, and management - Connolly, Thomas M (Addison-Wesley, 2005)