Data Structures and Software Development in an Object-Oriented Domanin : EIFFEL Edition - Tremblay, Jean-Paul (Prentice-Hall)