Robopocalypse by Daniel H. Wilson, Sir Daniel Wilson & Daniel H. Wilson.