Hugh Allan Author