Correction: The original version of this article incorrectly stated that the Florentine Codex is translated into Nahuatl, Spanish and English. In fact, digital version of the codex contains English ...