G8 summit 2005 : mapping the challenges Gleneagles, Scotland, 6-8 July 2005 (London, 2005)