  The methods of integral operators on the cohomology of Hilbert schemes of
points on surfaces are developed. They are used to establish integral bases for
the cohomology groups of Hilbert schemes of points on a class of surfaces (and
conjecturally, for all simply connected surfaces).
