Data structures, algorithms, and program style using C - Korsh, James F.; Garrett, Leonard J. (The PWS-KENT series in computer science., 1988)