Gregory Keyes's Age of Unreason series of books would make a cool setting.