Generosity - Richard Powers

'Thrilling ... such wonderful storytelling' Observer'Powers' acuity and satire are as sharp as ever…