The Church of Scotland has formally apologized for its historical role in the slave trade, a move an Oxford professor called ...