The New Codebreakers - Peter Y. A. Ryan, David Naccache, Jean-Jacques Quisquater (Springer, 2016)