Gray Cavalier: The Life and Wars of General William H. F. "Rooney" Lee