Diesel exhaust: current knowledge of adverse effects and underlying cellular mechanisms

Diesel exhaust: current knowledge of adverse effects and underlying cellular mechanisms