DATA STRUCTURES AND ALGORITHMS WITH OBJECT-ORIENTE - BRUNO R. PREISS (JOHN WILEY & SONS, 1999)