On AlterNet: David Ricardo