This novel is all over the place! McEwan is cramming so many different agendas into 300 pages, it is almost ridiculous.First and foremost, there’s the invention of highly advanced androids that seem to be an almost perfect imitation of humans – they walk and talk like humans, they have a simulated b...