Margaret J. Osler is a professor of history at the University of Calgary.
Reconfiguring the World
Margaret J. Osler
Paperback
Not Available