FUNDAMENTALS OF DATA STRUCTURES IN C++ - HOROWITZ ELLIS/SAHNI/MEHTA (UNIVERSITIES PRESS I, 2013)