Author: Mozi
Alternate names: Mo Di; Di Mo
Dates: fl. 400 B.C.