The 95 Theses challenged the authority of
A.
German princes and magistrates.
B.
universities and scholars.
C.
landowners of the Germanic states.
D.
the pope and the Catholic Church.