Leibniz : metaphysics and philosophy of science