Here are some key concepts related to this
framework and several links so that you may further explore this idea.
Dictionary of Philosophical Terms and Names is a superb resource
that is easy to use and can be navigated in numerous ways.
What is "egoism"
What is "altruism"?
What is "political realism"