David Ricardo


British Economist


Rank 1502


Views 614


Quotes 2


David Ricardo Quotes

338

276