An object-oriented introduction to data structures using Eiffel - WienerlhRichard (Prentice Hall object-oriented series)