Author: 魏伯陽
Dates: active 2nd century