Scientific Reasoning and Argumentation