A review by elliotcanread
Network Effect by Martha Wells

4.5