Data Structures and Other Objects Using C++ - MAIN, Michael (Addison Wesley Longman, 1997)