1. 100th birthday of Alan Turing
23 June 2012 marks the 100th anniversary of Alan Turing's birth. Join us as we take a quick look back through his life at his achievements in technology, his theories and his personal struggles. Warning - copious amount of black and white photography will ensue. Images courtesy of the Science Museum / SSPL.