Public-Key Cryptography by Arto Salomaa | Menrva Books | MenrvaBooks