A review by claaaiiirrreee
Network Effect by Martha Wells

5.0