Critical Thinking & Persuasive Argument by Randy Firestone