ID:DA17563234
Search authors sharing the same name
David T. Garrett
Cambridge University Press 2011, c2005 Cambridge Latin American studies 90
: pbk
Available at 1 libraries
David T. Garrett ; traducción de Javier Flores Espinoza
IEP, Instituto de Estudios Peruanos 2009 Estudios históricos 52
Available at 2 libraries