The Last Banquet by Jonathan Grimwood Canongate, £14.99 “An orphaned - The Independent