Summer Course 2009

22nd Residential Summer Course, Florence, 22 June – 10 July 2009