Guppy, C. B.,author.