David Fergusson — British theologian