Centre for Mathematical Sciences, Cambridge CB3 0WA