Twenty-one : the best of Granta magazine