Granta 43: Best of Young British Novelists - Granta Magazine