Cryptographic Principles and Applications by Thomas Calabrese | Menrva Books