Eyewitness to America: 500 Years of American History in the Words of Those Who Saw It Happen