the nature of scientific reasoning