Shop Codes: The Guide To Secrecy From Ancient To Modern Times