Rationality And Reasoning