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.
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. See less
James Reilly's Featured Books