Elliptic Curves and their Applications to Cryptography : An Introduction - Enge, Andreas (Kluwer Academic Publishers, 1999)