Scientific knowledge : causation, explanation and corroboration - Fetzer, James H., 1940- (D. Reidel Publishing Company, 1981)