"Dennis Shasha is the absolute best puzzle writer alive."—David Gelernter, professor of computer science, Yale University In the tradition of Sherlock Holmes,
Dr. Ecco and his companions encounter a variety of mathematical and logical puzzles organized around eight mathematical themes, including combinatorial geometry
A collection of thirty-six baffling cases allows the reader to join mathematical sleuth Dr. Ecco in solving these baffling cases, which are organized around eig
While many think of algorithms as specific to computer science, at its core algorithmic thinking is defined by the use of analytical logic to solve problems. Th
This book presents serious mathematical and algorithmic puzzles that are mostly counterintuitive. The presented puzzles are simultaneously entertaining, challen