Title: Thomas W. Hughes, and other books for the young.
Authors: American Tract Society