En engelsman , mi- J . Macrae ,har