Data structures using c and c + + - Langsam,Moshe J Augenstein and Tenebaum (Prentic-Hall of India Pvt Ltd, New Delhi, 2006)