A review by preciousdayss
Network Effect by Martha Wells

3.75