Religions of Ancient China - Herbert A Giles