The best sci-fi books that describe how robots really work