Everyday cryptography: fundamental principles and applications - Martin, Keith (Oxford, 2012)