Books: Open Book Festival Unveils Programme for 20...