Cryptography 101 : from theory to practice /
Oppliger, Rolf,author.