Introduction To Cryptography by Hans Delfs & Helmut Knebl