Scientific Theories and Hypotheses