Herbert A. Giles M.a. Ll.d.