The best history books of 2016 | Books | The Guardian