With which of the following would you associate Jyotiba Phule?

A Satya Shodhak Mandal
B Theosophical Society
C Tattvabodhini Samaj
D Dharma Sabha