Elementary Cryptanalysis: A Mathematical Approach (Mathematical Association of America Textbooks)