Piero Sraffa: His life, thought, and cultural heritage.