Author: Lopez Carlos (compilador).