James Cahill at Waterstones Cambridge Cambridge 15th Jun 2022 https://www.waterstones.com/events/an-evening-with-james-cahill/cambridge Waterstones Cambridge Cambridge CB2 3HG UNITED KINGDOM