There cannot be a complete prescription for a good society and any set of values that are projected as a blueprint for a society will require revision, amendment and compromise, as well as limitations and extensions in their application to social and political reality. Limits to both the speed...