Data structures and program design in C - Kruse lhRobert L (Prentice Hall, 1997)