John Blundell is director general of the Institute of Economic Affairs in London, England.