David Ricardo


British Economist


Rank 1564


Views 692


Quotes 2


David Ricardo Quotes

376

316