Your cart is empty.

J.C. Blokhuis

J.C. Blokhuis holds a JD from the University of Ottawa and a PhD in Educational Thought and Policy from the University of Rochester. He is an associate professor in the Department of Social Development Studies at Renison University College, University of Waterloo.

Books By J.C. Blokhuis

}