The cosmological argument from Plato to Leibniz / - Craig, William Lane. (Barnes & Noble Books, 1980)