Your cart is empty.

Thomas Flanagan

Thomas Flanagan received his Ph.D. in Political Science from Duke University in 1970. He is Associate Professor of Political Science at the University of Calgary. He is author of Louis "David" Riel: Prophet of the New World.

Books By Thomas Flanagan