Multiculturalism is defined as:
A. efforts to establish English as the official language of the United States
B. the idea that the United States should have only one dominant culture
C. efforts to encourage immigration to the United States
D. an educational program recognizing the cultural diversity of the United States and promoting equality of all cultural traditions