James Leo Cahill
James Leo Cahill is associate professor of cinema studies and French at the University of Toronto and general editor of Discourse: Journal for Theoretical Studies in Media and Culture .
James Leo Cahill is associate professor of cinema studies and French at the University of Toronto and general editor of Discourse: Journal for Theoretical Studies in Media and Culture . See less
James Leo Cahill's Featured Books