Leibniz: An Intellectual Biography