Which movement was Walter Rauschenbusch a prominent spokesperson for?

A. YMCA

B. Salvation Army

C. muckraking

D. social gospel