David Kennedy: The Future of Democracy in America