Data Structures Using C++ - Malik, D.S (THOMSON, 2006)