M. Craig Barnes

M. Craig Barnes is a pastor and the president of Princeton Theological Seminary. He is the author of eight books and writes regularly for the Christian Century magazine.

Popular items by M. Craig Barnes

View all offers
Showing 8 of 11 titles