Which ethical framework states that actions must be guided by certain overriding rights and duties?

a) Utilitarianism
b) Deontology
c) Virtue ethics
d) Ethical egoism