James L. Haley grew up in Fort Worth, Texas, and graduated from the University of Texas at Arlington with a degree in political science. His works of history include Apaches, The Buffalo War, and Sam Houston: A Life, which won nine historical and literary awards. Haley is also the author of four novels. He lives in Austin, Texas.