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