CRITICAL THINKING BIBLE: Problem-Solving Skills | Effective Decision-Making | Improve Your Reasoning | Overcome Negative Thoughts | Independent Thinking: Extended EditionMichael Gates5