York Literature Festival - celebrating the written and spoken word in one of the UK's most beautiful cities.