Cantonese puppet theater an operatic tradition and its role in the Chinese religious belief system - Kagan, Alan Lloyd (1978)