Algorithm Engineering door Roberto Tamassia & Michael T. Goodrich