Schaum's Outline of Data Structures with C++