Nexus : a mystery play for our time / by Richard Penman; cover illustration by Sophia Montefiore