Calabar: the Church of Scotland Mission 1846-1946.