DATA STRUCTURES AND PROGRAM DESIGN IN C - KRUSE ROBERT L. AND OTHERS (P.H.I, 1996)