A review by lcasswrites
Network Effect by Martha Wells

3.5