Towards advanced aqueous dye removal processes: a short review on the versatile role of activated carbon.

Towards advanced aqueous dye removal processes: a short review on the versatile role of activated carbon.