What Civil War general successfully defeated the Confederate army at Vicksburg?
a) Robert E. Lee
b) Ulysses S. Grant
c) Stonewall Jackson
d) William T. Sherman