Author: Shigong Huang
Dates: active 3rd century B.C.