Beginning Relational Data Modeling by Sharon Allen & Evan Terry