The Nature of Science: Integrating Historical, Philosophical, and Sociological Perspectives