Data structures and program design in C - Kruse, Robert L (Prentice Hall, 1991)
Includes index.