This is easily the best science-fiction story I've ever read. The first half, or so, of the book is based on the short story of the same name written years ago by Isaac Asimov alone, and is the best part of the story. A must read.