Liberalism and the challenge of climate change Christopher Shaw. - Shaw, Christopher, 1965- (Routledge, 2024)