משה שלם - פובליציסט