I just finished reading Brian Merchant's Blood in the Machine. I'd received many glowing recommendations of it from other workers in tech, and frankly, my opinion of those recommenders has fallen a bit. But I do think it's worth reading, despite its flaws.