By Tim Harford BBC News
Writer