Robopocalypse

Daniel H. Wilson
Robopocalypse
Paperback