Mark Shirk
Mark Shirk is a lecturer in international relations at the University of Cambridge and a fellow in politics at Sidney Sussex College.
Mark Shirk is a lecturer in international relations at the University of Cambridge and a fellow in politics at Sidney Sussex College. See less
Mark Shirk's Featured Books