https://myhomeworkgeeks.com/never-let-me-go-what-it-means-to-be-human/
Never Let Me Go: What it Means to be Human