Author: González P.
Dates: Alejandro.