Perspectives on scientific argumentation : theory, practice and research