The 100 Most Important Events in Christian History by John Stephen Lansing, Randy Petersen & J. Stephen Lang