Guadalupe, A River of Light: The Story of Our Lady of Guadalupe from the First Century to Our Days.