100 common chinese idioms and set phrases - Yin, Binyong (Bo gu tong jin xue Han yu cong shu Gems of the Chinese language through the ages, 1999)