Public-Key Cryptography - Salomaa, Arto (Springer Verlag, 1996)