Data structures and program design in C/2nd Ed. - Kruse, Robert L (Pearson, 2002)