Samuel H. Preston's Publications