Seattle.rb 6.4
Data Structures and Algorithms in C++ Michael T. Goodrich Roberto Tamassia David M. Mount