Database design - WIEDERHOLD, Gio (McGraw-Hill)