Everyday cryptography : fundamental principles and applications - Martin, Keith M. (Oxford University Press, 2012)