Database Systems a practical approach to design, implementation and management - Connolly (Addison Wesley, 1996)