Critical Strategies for Academic Thinking and Writing by Mike Rose & Malcolm Kiniry