DATA STRUCTURES AND ALGORITHMS: WITH OBJECT ORIENTED DESIGN PATTERNS IN JAVA - PREISS, B.R. (NEW YORK : JOHN WILEY, 2000)
Keywords: DATA STRUCTURES : JAVA : ALGORITHMS