单项选择题

Copernicus had his book published because ______.

A.he didn't agree with Aristotle
B.he couldn't hide the scientific troth
C.he worked for the church
D.his friends advised him to do so