×
As I see it, there are two great forces of human nature: self-interest, and caring for others. Capitalism harnesses self-interest - http://www.gatesfoundation.org/media-center/speeches/2008/01/bill-gates-2008-world-economic-forum