The Cosmological Argument from Plato to Leibniz door William Lane Craig