Morality, Law and Religion : A Comparison of Three Concepts of Justice