James MacHaffie
James MacHaffie is an independent researcher specializing in the Indo-Pacific region and the Shanghai Cooperation Organization. He holds a PhD degree in international politics from the University of Leicester.
James MacHaffie is an independent researcher specializing in the Indo-Pacific region and the Shanghai Cooperation Organization. He holds a PhD degree in international politics from the University of Leicester. See less
James MacHaffie's Featured Books