A review by speljamr
Network Effect by Martha Wells

adventurous funny hopeful lighthearted tense fast-paced

5.0