Leading social philosopher Roman Krznaric turns fascinating insights from the last 1,000 years of world history into a vision of radical hope that could help us confront the most urgent challenges of the 21st century.
£3.00