Datastructures and program design in C - Kruse, Robert L. (Printice Hall Intenational Inc, 1997)