Gorenstein schemes on general surfaces Nagoya Math. J. Vol.162, 111-125 (2001)