Database solutions a step-by-step approach to building databases - Connolly (Addison-Wesley, 2000)