Rsa and Public-Key Cryptography by Richard A. Mollin & Mollin A. Mollin