Data structures and program design in C - Kruse, Robert L.; Tondo, Clovis L.; Leung, Bruce P. (New Delhi Pearson, 2013)