Captain L. H. McNelly, Texas Ranger: The Life and Times of a Fighting Man