Data structures & other objects using C++ - Main, M. (Michael) 1956- (Pearson/Addison-Wesley, 2005)