Skip to main content Skip to search Skip to search

About

Thomas Flanagan

Thomas Flanagan is Professor of Political Science, University of Calgary. He is the author of several books including Louis 'David' Riel: 'Prophet of the New World', revised edition, UTP 1996.

Books by Thomas Flanagan