Practical Introduction to Data Structures and Algorithm Analysis (C++ Edition) (2nd Edition)