Stephen David Ross

Algerian philosopher