Practical Mathematical Cryptography | 9780367710859 | Memmo