I’ll throw in a vote for Ridley Walker. It’s a bit difficult, but rewarding.
Totally agree, though I think it falls more in the realm of sci-fi.