Data Structures in Java - Standish,Thomas A. (USA McGraw-Hill, 1999)