Mathematics of encryption - Cozzens, Margaret (USA American Mathematical Society, 2013)