A J M Spencer Editor & Author