What factors bring about the different seasons?

a. rotation and revolution

b. tilting of earth axis and revolution

c. tilting of earth axis and rotation

d. both b and c

Please answer ! ​