The Professional Quest for Truth: A Social Theory of Science and Knowledge