Thinking Well: An Introduction to Critical Thinking with Free Critical Thinking PowerWeb by Stewart Kelly
Both logically rigorous and user-friendly, this text challenges students to develop the skills necessary for thinking well, emphasizing both the precise use of language and the correct application of good thinking skills.