Critical thinking skills: Effective analysis, argument and reflection.