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

Research Concepts

What is "egoism"
What is "altruism"?
What is "political realism"

Egoism:

The Internet Encyclopedia of Philosophy
A Dictionary of Philosophical Terms and Names
The Catholic Encyclopedia

 

Altruism: 

The Ism Book (try using the Topical Index)
A Dictionary of Philosophical Terms and Names

 

Political Realism: The Internet Encyclopedia of Philosophy