Data structures and algorithms in C++ - Goodrich, Michael T. (John wiley dan Sons, Inc, 2004)