Schaum's outline of theory and problems of data structure with C++ - Hubbard, J.R (New York McGraw -Hill, 2000)