Author: Samaniego Salazar
Dates: Filoteo.