The best science fiction books will hook you on the very first page. They are brimming with unusual characters you […]