Database design - Wiederhold, Gio (Auckland McGraw-Hill, 1983)