Data structures with java - Hubbard, John R. (Tata McGraw-Hill, 2009)