Elliptic Curve Cryptography for Developers by Michael Rosing