Moore, J. G.,author.