Solar - McEwan, Ian (London Vintage books, 2011)