Later Mohist Logic, Ethics and Science by