Database programming languages : deductive, functional, persistent and object-oriented approach - Paton, Norman (Prentice-Hall international series in computer science, 1996)