Data structures with Java - Hubbard, John R (Pearson, 2009)