scientific thinking and science 2491959