Data structures using Java - Langsam, Yedidyah (Pearson Prentice Hall, 2003)