The official programme for the 2017 Edinburgh International Book Festival - events take place in the Book Festival Village in central Edinburgh from 12-28 August. Tickets on sale at 8.30am on Tuesday 20 June. Visit www.edbookfest.co.uk to book tickets.