Hanmer, Hugh J.,author.