Thomas Flanagan
THOMAS FLANAGAN teaches political science at the University of Calgary. He is the editor of "The Diaries of Louis Riel" and "Louis Riel: Poesies de Jeunesse".
THOMAS FLANAGAN teaches political science at the University of Calgary. He is the editor of "The Diaries of Louis Riel" and "Louis Riel: Poesies de Jeunesse". See less
Thomas Flanagan's Featured Books