Nick Kerker rated Agency: 4 stars Sept. 23, 2020 Public Agency by William Gibson, BA, William F. Gibson