Richard H Ffrench-Constant Editor & Author