Art M. Blake is an associate professor in the Department of History at Ryerson University, Toronto, Canada.
Art M. Blake
with Hopkins Press Books