dare finished reading Network Effect by Martha Wells February 18 Public Network Effect by Martha Wells