Summer Course 2010

23rd Residential Summer Course, Florence, 21 June – 9 July 2010