A concise history of Mexico - Brian Hamnett (Cambridge University Press, 1999)