Theory and practice of public key cryptography : - Πιπερίδης, Ιορδάνης (University of the Aegean, Department of Mathematics, 2004)