48 Hours Only | Save up to $12. Get the code »

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.