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