Author: Francisco Arturo Rivadeneira Ph. D.