Answer
Terry Eagleton is a British literary theorist, cultural critic, and public intellectual. He is a Distinguished Professor of English Literature at Lancaster University. Eagleton has written extensively on literature, culture, and politics. He is a Marxist critic and has been critical of both the left and the right. He has also been a vocal critic of religion.