Bicentennial man by I. Asimov & R. Silverberg