History For Tomorrow

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