Robopocalypse, by Daniel H. Wilson

Points (1)