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