misspellings corrected, some sentences changed