Query processing for advanced database systems (Morgan Kaufmann, 1994)