Inductive Deductive And Analogical Reasoning