cambridge university press, cambridge: london mathematical society lecture note series 304