John B. Armstrong Texas Ranger and pioneer ranchman - Parsons, Chuck (Canseco-Keck history series, 2007)