by Dennis E Shasha (Author)
"Dennis Shasha is the absolute best puzzle writer alive."-David Gelernter, professor of computer science, Yale University
Format: Paperback
Pages: 256
Edition: Reprint
Publisher: W. W. Norton & Co.
Published: 20 Feb 2004
ISBN 10: 0393325415
ISBN 13: 9780393325416