Puzzling adventures - tales of strategy, logic, and mathematical skill

Dennis E. Shasha. Puzzling adventures - tales of strategy, logic, and mathematical skill. W. W. Norton & Company, 2005.

Abstract

Abstract is missing.