For many Americans, the Mexican war of 1846 - 1848 was justified by:

A. The Monroe doctrine

B. Manifest destiny

C. Imperialism

D. Isolationism