> I haven't enjoyed any of the other M John Harrison books I tried
100% this.
I like the man and he's a great public speaker. I do not get on with his novels at all, from In Viriconium to a few decades later when everyone loved Light so I gave his "SF" another try.