Dr Margaret J. Osler

Dr Margaret J. Osler

Former Professor of History
University of Calgary

Calgary, Canada

Biography

Honoraria Titles


Major Prizes


Religion, Philosophy & History Interests

Publications

,