A Very Short Philosophical Dictionary

27 minutes read - 5569 words