Margaret L King Author, Editor & Translator

Margaret L. King is Professor of History, Brooklyn College, and the Graduate Center, CUNY, USA