A review by midnight_sass
Network Effect by Martha Wells

4.75