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