General Ambrose P. Hill in the Battle of Gettysburg