Brave new words: Edinburgh International Book Festival unveils 2017 programme

Edinburgh International Book Festival (Alan McCredie/Edinburgh International Book Festival)
Edinburgh International Book Festival (Alan McCredie/Edinburgh International Book Festival)

Breaking