Enigma : the battle for the code - Sebag-Montefiore, Hugh (Wiley, 2004)