A UBC political scientist, he co-authored Grass Roots Politicians (UBC Press, 1991) with R.K. Carty and Lynda Erickson, a study of political party activists in B.C. Blake has also published Two Political Worlds: Parties and Voting in British Columbia (UBC Press, 1985).

[UBC 2004] "Politics"

Review of the author's work by BC Studies:
Grassroots Politicians: Party Activists in British Columbia
Two Political Worlds