https://urdukutabkhanapk.com/theories-of-international-relations/
Theories of International Relations- Contending Approaches to World Politics by Stephanie Lawson