INTRODUCTION TO MATHEMATICAL CRYPTOGRAPHY - HOFFSTEIN, J AND OTHERS (SPRINGER, 2008)