Thoughts on Thinking: The Challenge of Critical Thinking - Gary Heisserer (Park University, 2006)