The essential Turing : seminal writings in computing, logic, philosophy, artificial intelligence, and artificial life, plus the secrets of Enigma / - Turing, Alan (Clarendon Press, 2004)