Integer points on curves and surfaces

Various upper bounds are given for the number of integer points on plane curves, on surfaces and hypersurfaces. We begin with a certain class of convex curves, we treat rather general surfaces in ℝ3 which include algebraic surfaces with the exception of cylinders, and we go on to hypersurfaces in ℝn with nonvanishing Gaussian curvature.