A review by kimreads14
Network Effect by Martha Wells

4.5