Codes, ciphers, and secret writing

Martin Gardner
Dover
9780486247618
0-486-24761-9