The morality of capitalism and market efficiency

Len Shackleton speaks on BBC Radio 4's Moral Maze