David Ricardo


British Economist


Rank 1505


Views 608


Quotes 2


David Ricardo Quotes

337

271