Take a look at the website for "The Critical Thinking Community [1]." As you can see there is a lot of thought and effort that goes into this important topic. The Foundation for Critical Thinking (which hosts the aforementioned website) publishes a series of excellent small books such as:
These books are available as hard copies from the Penn State Libraries [2].