Henry Astor Weeks — Civil War Union Army Officer (1822-1891)