Thanks to Lisa Lau, academic publishing coordinator of the Council on Foreign Relations, whom I met at the American Political Science Association, I discovered the
website for Russia in Global Affairs. They have some interesting articles on international relations, from a different perspective.