Cryptography and Computational Number Theory by Igor Shparlinski | Menrva Books | MenrvaBooks