Varför gick USA in i spansk-amerikanska kriget?

Huvudskälet var förlisningen av USS Maine. Men Förenta staterna också ville inte slåss som nära hemmet, och var rädd att den kubanska sockerrör indusrty skulle lida.