Publications by authors named "Esmeralda C Teo"