David McCullough on American history and values