Codes and Ciphers: An A to Z of Covert Communication, from the Clay Tablet to the Microdot