An introduction to mathematical cryptography - Hoffstein, Jeffrey (New Delhi Springer, 2014)