Data structures through C++ (Tata McGraw Hill Education, 2011)