History teaches lessons — but often the messages arrive in code, and the trick is knowing how to decipher them.