A Classical Introduction to Cryptography by Serge Vaudenay