Data structures and algorithms (2001)

by Michael T Goodrich, Roberto Tamassia