Gail Campbell
Gail G. Campbell is Professor Emerita of History at the University of New Brunswick.
Gail G. Campbell is Professor Emerita of History at the University of New Brunswick. See less
Gail Campbell's Featured Books
Gail Campbell book reviews