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