Techniques That Support Critical Thinking