Text this: Solar : a novel / Ian McEwan.