Herbert A. Giles M.A. Ll D.