David Ricardo


British Economist


Rank 1496


Views 586


Quotes 2


David Ricardo Quotes

324

262