Robopocalypse
by
Daniel H. Wilson
347 pages ; 25 cm730L Lexile