Synonym of Abstemious?

A. Abstinent
B. Temperate
C. Moderate
D. All of above