Madrid Codex : New Approaches to Understanding an Ancient Maya Manuscript - Gabrielle Vail; Anthony Aveni (2004)