James Reilly

The Author: James A. Reilly is an associate professor at the University of Toronto, where he teaches courses on modern Middle Eastern history in the Department of Near & Middle Eastern Civilizations.