anne-mcshane

Articles by: Anne McShane

Page 1

Anne McShane is a human rights lawyer and Marxist. She has recently completed a PhD on the role of the Zhenotdel in Soviet Central Asia.