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 to be thankful to God for creating us, since he couldn't do otherwise. William Rowe proposes the need for some substantial revision in contemporary thinking about the nature of God.