Koblitz, Neal Course in number theory and cryptography - 2nd - New Delhi Springer 2013 - x,235,[3]p p. ISBN: 9788181282309