Data Structures using C and C++ - Yedidyali Langsam; Aron M. Technbaum; Moshe J. Augenstien (PHI, 2001)