William Hughes Critical Thinking: An Introduction to the Basic Skills bookCritical Thinking: An Introduction to the Basic SkillsWilliam HughesPeterborough, 2000