Scientific Method: A Historical and Philosophical