Summer Course 2008

21st Residential Summer Course, Florence, 23 June – 11 July 2008