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