The New codebreakers Essays dedicated to David Kahn on the occasion of his 85th birthday - Ryan, Peter Y. A. (Springer, 2016)