According to their taxonomy, 'knowledge' and 'understanding' are examples of lower order cognitive operations, or thinking skills, whereas analysis, synthesis, and evaluation are considered as higher order thinking skills. Among the various higher order thinking skills, reasoning ability is essential for the development of learners' critical thinking and argumentation skills