Sort by:
Mao's Last Dancer
Author: Li Cunxin Format: Paperback / softback Number of Pages: 464 In a small, desperately poor village in north-east China, a young peasant boy sits at his rickety old school...