Data Structures Using C - Tenenbaum, Aaron M. (New York:Prentice Hall, 1990)