Data structures using C and C++ - Langsman, Yedidyah (New Delhi Prentice hall, 2000)