Search: object-oriented, Implementation, Habermann, A, 1990