Los perros del mundo. Indios, españoles, portugueses, mestizos, católicos, judíos, metodistas ateos y guadalupanos en Pachuca y sus alrededores