Data structure with JAVA - Hubbard, John R. (Pearson Education Inc., 2009)