Critical Thinking Companion by Jane S. Halonen & Cynthia Gray