Never Let Me Go is a book by a name author, which is can be found in book stores shelved in mainstream fiction, that's actually science fiction. Fantastic Reviews book reviewer Aaron Hughes recommends it. He think's it's worth a look.
From Aaron Hughes' review of Never Let Me Go:
"Never Let Me Go by Japanese-born Englishman Kazuo Ishiguro, award-winning author of The Remains of the Day, is a very good science fiction novel....Never Let Me Go is entirely premised upon the existence of a technology that does not yet exist in reality. That makes it science fiction, in the same way The Invisible Man by H.G. Wells is science fiction. What's more, Never Let Me Go is set in an alternate universe in which history has taken a different course, which also makes it science fiction, just as The Man in the High Castle by Philip K. Dick (in which the Allies lost World War II) is science fiction."
To read the entire review:
Never Let Me Go