Author: Ricardo Vaz; and Cira Pascual Marquina