Data structures and program design in C. - Kruse, Robert L; Leung, Bruse .P; Tondo, Clovis L.