Books by Edward Skidelsky
How Much Is Enough?
In 1930 the great economist Keynes predicted that, over the next century, income would rise steadily, people's basic needs would be met and no one would have to work more than fifteen hours a week. Why was he wrong?