University of Virginia Library

T'AI SHAN:

the most SACRED mountain in China.