Alan Turing: An Outcast Genius

There are many geniuses who lived in the last century. But few of them have…