Report - Margaret Cavendish (1623?–1673) - Trinity College, Dublin · Baruch (Benedict de) Spinoza Gottfried Leibniz British Empiricists John Locke George Berkeley David Hume Immanuel Kant

Please pass captcha verification before submit form