Langsam, Yedidyah Data structures using C and C++ - Second - Prentice Hall International 1996 ISBN: 0130369977