Science, Social Theory and Public Knowledge