Schaum's outline of theory and problems of data structures with c++ - Hubbard, John R (Tata McGraw Hill, New Delhi, 2004)