Data structures, algorithms and applications in C++ - 261092 Sahni, Sartaj (Boston : McGraw-Hill, 1998)
57