Will Self - Umbrella (Bloomsbury) - The Independent