Christopher B R Smith Editor & Author