DATA STRUCTURES USING C++ - TANENBAUM