Barry Cooper
Barry Cooper
Barry Cooper is a professor of political science at the University of Calgary. He is the author, editor, or translator of 35 books, most recently “Paleolithic Politics,” and has published nearly 200 papers and book chapters.