20 fragments of a ravenous youth - Xiaolu Guo (Chatto & Windus, 2008)