Are you visiting Gettysburg? Check out these books before you go.