University of Heidelberg May 25, 2012 Video of keynote lecture at University of Heidelberg available on YouTube courtesy of Julius Morche