Thinking for yourself developing critical thinking skills through reading and writing - Mayfield (Harcourt College Publishers, 2001)