Life and Military Career of Winfield Scott Hancock