For God and Texas: The Life of P. B. Hill