John Herd Thompson
JOHN HERD THOMPSON was a professor of history at Duke University and taught in Duke's Canadian Studies Program. His previous books include British Columbia: Land of Promises .
JOHN HERD THOMPSON was a professor of history at Duke University and taught in Duke's Canadian Studies Program. His previous books include British Columbia: Land of Promises . See less
John Herd Thompson's Featured Books