"All books by Dennis E. Shasha"
Paperback, 2004"Dennis Shasha is the absolute best puzzle writer alive."—David Gelernter, professor of computer science, Yale University
Paperback, 2005Hours of recreational reckoning.
Paperback, 2010Reports from the cutting edge, where physics and biology are changing the fundamental assumptions of computing.