Scientific Deduction, Induction and Hypothesis