Post Quantum Cryptography by Daniel J. Bernstein