Elastic Numbers
Subtitle: 108 Puzzles for the Serious Problem Solver
ISBN-13: 9780995782600