Introduction to mathematical cryptography - Jeffrey Hoffstein (USA Springer, 2014)