Data structures and program design in c - Kruse Robert L (1991)