Which of the following was a main cause of the U.S.-Mexican War?

a)Mexican attacks on San Antonio

b)Mexican resistance to American Indian raids

c)U.S. drive to spread democracy

d)U.S. desire for new lands