Who will write our history