Apparent typographical errors have been corrected, though inconsistent hyphenation has been retained.