U.S. Presidents: Madison, Nixon, and Clinton: Crack the easy-level codes and explore their lives
U.S. Presidents: Madison, Nixon, and Clinton: Crack the easy-level codes and explore their lives An exciting teaching resource that combines history with code-breaking fun.























