Author: Thomas Flanagan
Alternate names: Thomas E. Flanagan
Born: 1944
Bio: Canadian political scientist