Dr Ecco′s Cyberpuzzles – 36 Puzzles for Hackers & Other Mathematical DetectivesDennis E. Shasha₹3,377