Colossus : the secrets of Bletchley Park's codebreaking computers - Copeland, B. Jack, (Oxford University Press, 2006)