Text this: Introduction to cryptography / Johannes A. Buchmann.