Data structures via C++ : objects by evolution - Berman, A. Michael (Oxford University Press N.Delhi, 2010)