A review by rowanslibrary_
Network Effect by Martha Wells

3.0