The White Snake and Her Son: A Translation of The Precious Scroll of Thunder Peak with Related Texts