Rebecca H. Weaver is Professor of Church History at Union Theological Seminary and the Presbyterian School of Christian Education in Richmond, Virginia.