Hodgson, David S. J.,author.