90 authors, 3 stages, 31 events...
Keep up to date with all the latest developments for the 2019 festival