The Lucifer code - Brokaw , Charles (London Penguin books, 2010)