The Treasure of the Sierra Madre by B. Traven.

One of the most memorable novels I've read. Far better than the movie. There is a passage describing a small Mexican Army unit attacking a hacienda. Very impressive if at all true. After reading that, I never much worried about the Mexican Army's ability to handle things inside Mexico.