Information Modeling And Relational Databases by T.A. Halpin & Terry Halpin