Professor R M Thomson Author