James C Russell
James C. Russell received his doctorate in Historical Theology from Fordham University. He teaches at Saint Peter's College.
James C. Russell received his doctorate in Historical Theology from Fordham University. He teaches at Saint Peter's College. See less
James C Russell's Featured Books