Data structures and software development in an object-oriented domain - Tremblay, Jean-Paul (Object and component technology series, 2001)