Relational Database Design Clearly Explained by Jan L. Harrington