Features of the ethical theories

Explain the main features of the ethical theories of Ruth Benedict and James Rachels, Plato, Aristotle, Kant, and Mill.
Analyze the strengths and weaknesses of ethical relativism, ethical egoism, virtue ethics, deontological ethics, utilitarianism, and other major ethical theories discussed.