Data Structures Using C and C++ - Langsam, Yedidyah (2000)