Fundamentals of Data Structures in C - Horowitz, Ellis; Sartaj, Sahni; Anderson-Freed, Susan (Computer Science Press, 1993)