The European Declarative System, database, and languages. - Guy Haworth; Steve Leunig; Carsten Hammer; Mike Reeve (IEEE Micro, 1990)