This document provides information about a book titled "Algorithm Design: Foundations, Analysis, and Internet Examples" by Michael Goodrich and Roberto Tamassia. The book provides a comprehensive introduction to designing, implementing, and analyzing computer algorithms and data structures from a modern perspective. It offers theoretical analysis techniques as well as design patterns and experimental methods for engineering algorithms. The book is organized into four parts that cover fundamental tools and techniques, graph algorithms, internet algorithmics, and additional topics such as computational geometry and NP-completeness. It is intended for computer scientists and programmers.