DATA STRUCTURES AND PROGRAM DESIGN IN C - KRUSE ROBERT L. AND OTHERS (PEARSON, 2009)