Everything you need to understand or teach Farewell My Concubine by Lilian Lee.
It should be noted that names in China are arranged in reverse order from Western styling. In other words, the first name listed is the family name, or surname, while the second name is the personal name, or first name as Western audiences understand it. In addition, many of the younger characters in the book are referred to by the term "Xiao," which means small and is an indication of childhood status.