A review by hauteclere
Agency by William Gibson

5.0

Great second part - can't wait for the conclusion!