RSA and Public-Key Cryptography - Richard A. Mollin (Taylor and Francis, 2002)