Can God Be Free? is a penetrating study of a central problem in philosophy of religion: can it be right to regard God as free and as praiseworthy for being perfectly good? Allowing that he has perfect knowledge and perfect goodness, if there is a best world for God to create he would have no choice other than to create it. But if God could not do otherwise than create the best world, he created the world of necessity, not freely, and we have no reason...