Database Design - Gio Wiederhold (New York McGrawHill, 1983)