Edinburgh International Book Festival, 13 – 29 August 2016