It is a good book to explain the philosophy behind our community code of ethics, morals, and law, how it has been developed and shaped, society's role, religion, and beliefs in setting the standards. However, the language is so sophisticated and hard to understand.