About 35 years old but still as good as when I first read it: Norman Spinrad, “Carcinoma Angels“. Great read for a summer weekend.