A Classical Introduction to Cryptography Exercise Book by Pascal Junod, Yi Lu & Thomas Baigneres