Computational Number Theory And Cryptography, You will even pass a cryptographic quest! .