avatar

David Wearing

Politics

Review: 'The Revenge of History: The Battle for the 21st Century'

Seumas Milne's book gives a perspective of what has brought us to today's crisis and the shape of the future politics.