Data structures and software development in an object-oriented domain - Tremblay, Jean-Paul, 1938- (Prentice-Hall ; Pearson Education, 2003)