Computational number theory and modern cryptography - Yan, Song Y (Wiley, 2013)