Data structures and algorithms in Java.
2011.
Michael T. Goodrich and Roberto Tamassia.
[doi]  [BibTeX]