The effect of surfactants on viscosity and stability of activated carbon, alumina and copper oxide nanofluids