Introduction to cryptography with open-source software - McAndrew, Alasdair. (CRC Press, 2011)