Data structures & algorithms in Java - Waite, Mitchell; Lafore, Robert 1938- (Waite Group Press, 2000)