The Secret Piano: From Mao's Labor Camps to Bach's Goldberg Variations

The Secret Piano

From Mao's Labor Camps to Bach's Goldberg Variations

2007 • 311 pages