DATA STRUCTURES USING C - TANENBAUM, AARON M (PEARSON, 2008)