Thinking for Yourself: Developing Critical Thinking Skills Through Reading and Writing - M. Mayfield