egalitarian: a person who believes in the equality of all people
moralist: a philosopher who specializes in morals and moral problems
electromagnetism: the branch of physics concerned with electromagnetic phenomena