Critical Thinking Skills: Effective analysis, arguments and reflection