Gallacher, H. G.,author.