Economist Steven Horwitz published this open letter on September 28, 2008, if you haven’t read it you should. My friends, In the last week or two, I have heard frequently from you that the current financial mess has been caused by the failures of free markets and deregulation. I have heard from you that the […]