Shan Hai Jing is an ancient book in the pre-Qin period and the oldest geography book full of myths and legends. Mainly describes ancient geography, products, myths, witchcraft, religion, as well as ancient history, medicine, folk customs, ethnic groups and so on.
I still don't know who the author of Shan Hai Jing is.