FUNDAMENTALS OF DATA STRUCTURES IN C ++. - HOROWWITZ ELLIS (UNIVERSITY PRESS)