Vad var orsaken till det mexikansk-amerikanska kriget?

Texas gränstvister och Mexikos vägran att sälja Alta California och Nuevo Mexiko.