international analysis and commentary

john l harper