Robert Craig — Scottish academic and church leader (1917-1995)