John P Turner
John P. Turner is Associate Professor of History at Colby College, Maine. He holds a PhD in Near Eastern Studies from the University of Michigan.
John P. Turner is Associate Professor of History at Colby College, Maine. He holds a PhD in Near Eastern Studies from the University of Michigan. See less