Data Structures: An Advanced Approach Using C - Esakov, Jeffrey (Prentice Hall International, 1989)