Why did Bacon's Rebellion occur?

a. Escaped African American slaves banded together and led an insurrection against wealthy planters.
b. Virginia colonists revolted over James I's decision to make Virginia a royal colony.
c. Impoverished white freeholders and tenants who wanted land were opposed by wealthy planters.
d. French attempts to dislodge English colonists from Virginia sparked unrest among lower-class whites.