Rating ★★★☆☆ Category sci-fi Read 2017-08-25 Pages 384 if you take out the sex you’re left with some interesting enough ideas