Robopocalypse by Daniel H. Wilson (series)

From Book Trigger Warnings