The semantics of database query languages. - Simon Ambrose Brown (1999)