Global politics - Ray, James Lee (Cengage Learning, 2010)