Philosophical and Historical Foundations of Science.