Data Structures and Algorithms in C++
Book