Data structures using c and c++ - Langsam, Yedidyah (Prentice Hall of India, 2002)