Edinburgh International Book Festival – Steve Crawshaw 2025 Scotland 11th Aug 2025 7:30 pm Courtyard Theatre Edinburgh EH3 9EF UNITED KINGDOM