Ingenious methods for encoding secrets have taken many amazing turns through the ages, from the military signals the Romans flashed from hilltop to hilltop, to the computer codes that guard your cash at the ATM. With more than 150 brain-teasing problems, this title offers a journey beyond the gee-wizz & into the how-to of codes.