A thousand years of good prayers - Li, Yiyun (London Harper Perennial, 2006)