Publications by 'John Emmanuel B. Cruz'