Riders of many lands by Theodore Ayrault Dodge.