Chris Brookmyre at Waterstones Dundee Dundee 29th Jul 2022 - 29th Jul 2022 Waterstones Dundee Dundee DD1 3DG UNITED KINGDOM