Leibniz: New Essays on Human Understanding
G W Leibniz - Paperback
£46.99
New Essays on Human Understanding Abridged edition
£24.99